package top.linuyx.mapper;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.List;

/**
 * @Author Linuyx
 * @Description RoleMapper
 * @Date Created in 2021-04-09 19:21
 */

@Repository
public interface RoleMapper {

    /**
     * 根据用户名查询角色
     *
     * @param username 用户名
     * @return 角色集合
     */
    List<String> listRoleByUsername(@Param("username") String username);

    /**
     * 根据角色名称查询对应角色id
     *
     * @param roles
     * @return
     */
    List<Long> listIdByName(@Param("roles") List<String> roles);

}
